An MDe-Based Graphical Tool Building Framework
نویسندگان
چکیده
In this paper, an MDE-based approach to tool building is described. It is based on a core tool definition metamodel and an interpreter of this metamodel. Besides, an extension of the core metamodel is proposed, allowing for tool-specific model transformations to enrich the behavior of the universal interpreter. As a result, a novel wide-profile tool building platform is obtained. The visualization component of the platform is based on an original high-performance graphical diagram presentation engine which embodies advanced graph drawing algorithms.
منابع مشابه
Evaluation of MDE Tools from a Metamodeling Perspective
Ever since the introduction of computers into society, researchers have been trying to raise the abstraction level at which we build software programs. We are currently adopting an abstraction level based on graphical models instead of source code: MDE. MDE is the driving force for some recent modeling languages and approaches, such as OMG’s UML or Domain-Specific Modeling. All these approaches...
متن کاملBuilding Graphical Editors with GEF and Fujaba
The Fujaba tool suite supports the development of models and the generation of code, but it does not cover the development of tools with graphical user interfaces. In this paper, we report on ongoing work in constructing Fujaba-based graphical editors with GEF, an Eclipse-based framework for constructing graphical editors.
متن کاملApplying MDE Tools at Runtime: Experiments upon Runtime Models
Runtime models facilitate the management of running systems in many different ways. One of the advantages of runtime models is that they enable the use of existing MDE tools at runtime to implement common auxiliary activities in runtime management, such as querying, visualization, and transformation. In this tool demonstration paper, we focus on this specific aspect of runtime models. We discus...
متن کاملModel-driven engineering techniques for the development of multi-agent systems
Model-driven engineering (MDE), implicitly based upon meta-model principles, is gaining more and more attention in software systems due to its inherent benefits. Its use normally improves the quality of the developed systems in terms of productivity, portability, inter-operability and maintenance. Therefore, its exploitation for the development of multi-agent systems (MAS) emerges in a natural ...
متن کاملGraph Layout Support for Model-Driven Engineering
KCSS 2015/2 M ro Sönem nn Automatic layout is an important tool for the efficient use of graphical models in a model-driven engineering (MDE) context. Since the 1980s, research on graph layout methods has led to a multitude of different approaches, and several free software libraries for graph layout are available. However, today’s practically relevant MDE tools hardly reflect this diversity. T...
متن کامل